/*
 * Decompiled with CFR 0.150.
 */
package com.gys.data.example;

import com.gys.common.data.GetBaseInData;
import java.io.Serializable;

public class GetUserBaseInData
extends GetBaseInData
implements Serializable {
    private static final long serialVersionUID = -6358484826495748116L;
    private Long id;
    private String account;
    private String password;

    public Long getId() {
        return this.id;
    }

    public String getAccount() {
        return this.account;
    }

    public String getPassword() {
        return this.password;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public void setAccount(String account) {
        this.account = account;
    }

    public void setPassword(String password) {
        this.password = password;
    }

    @Override
    public boolean equals(Object o) {
        if (o == this) {
            return true;
        }
        if (!(o instanceof GetUserBaseInData)) {
            return false;
        }
        GetUserBaseInData other = (GetUserBaseInData)o;
        if (!other.canEqual(this)) {
            return false;
        }
        Long this$id = this.getId();
        Long other$id = other.getId();
        if (this$id == null ? other$id != null : !(this$id).equals(other$id)) {
            return false;
        }
        String this$account = this.getAccount();
        String other$account = other.getAccount();
        if (this$account == null ? other$account != null : !this$account.equals(other$account)) {
            return false;
        }
        String this$password = this.getPassword();
        String other$password = other.getPassword();
        return !(this$password == null ? other$password != null : !this$password.equals(other$password));
    }

    @Override
    protected boolean canEqual(Object other) {
        return other instanceof GetUserBaseInData;
    }

    @Override
    public int hashCode() {
        int PRIME = 59;
        int result = 1;
        Long $id = this.getId();
        result = result * 59 + ($id == null ? 43 : ($id).hashCode());
        String $account = this.getAccount();
        result = result * 59 + ($account == null ? 43 : $account.hashCode());
        String $password = this.getPassword();
        result = result * 59 + ($password == null ? 43 : $password.hashCode());
        return result;
    }

    @Override
    public String toString() {
        return "GetUserBaseInData(id=" + this.getId() + ", account=" + this.getAccount() + ", password=" + this.getPassword() + ")";
    }
}

